/**
 * @file otsu.h
 * @brief 大津法阈值计算模块接口
 * 
 * 自实现 Otsu's method（最大类间方差法）用于自动阈值选择。
 * 完全符合竞赛要求（无 OpenCV 等库依赖）。
 */
#ifndef OTSU_H
#define OTSU_H
#include <platform.h>

/**
 * @brief 计算 Otsu 最优阈值
 * @param image 输入灰度图像 [height][320]
 * @param height 图像高度
 * @param width 图像宽度（固定为 320）
 * @return 最优阈值 (0-255)
 * 
 * @details
 * - 基于灰度直方图统计
 * - 遍历所有可能阈值寻找最大类间方差
 * - 时间复杂度 O(256 + H*W)
 */
unsigned char computeOtsuThreshold(const unsigned char image[][SCALED_WIDTH], int height, int width);

#endif // OTSU_H
